package cn.swenty.backstage.base.web.system.mapper;

import java.util.List;

import cn.swenty.backstage.base.web.system.entity.SysResFormMap;
import cn.swenty.backstage.framework.database.mapper.BasicMapper;

public interface FunctionMapper{
	

	public List<SysResFormMap> findRes(SysResFormMap map);
	
	public List<SysResFormMap> findByParent(SysResFormMap resFormMap);

	
	public List<SysResFormMap> findUserResourcess(String userId);
	
	public Integer findMaxSquence();
	
	/**
	 * 
	 * 通过角色id查询用户的菜单
	 * 
	 * @param formMap
	 * @return
	 */
	public List<SysResFormMap> findByRole(SysResFormMap formMap);
	
	
	/**
	 * @param map 通过user 查询用户所有的权限
	 * @return
	 */
	public List<SysResFormMap> findByUserId(SysResFormMap map);
	
	
	public List<SysResFormMap> findResHiddens(SysResFormMap sysResFormMap);
	
	
	public SysResFormMap findSysResFormMap(SysResFormMap formMap);
	
	
}
